package domain

type TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo struct {
	/*
	   api调用者     */
	Updater *string `json:"updater,omitempty" `

	/*
	   扩展字段     */
	Extension *string `json:"extension,omitempty" `

	/*
	   工单类型，固定值1     */
	Type *int64 `json:"type,omitempty" `

	/*
	   买家user_id     */
	BuyerId *int64 `json:"buyer_id,omitempty" `

	/*
	   无需安装的原因     */
	Comments *string `json:"comments,omitempty" `

	/*
	   更新时间得long值     */
	UpdateDate *int64 `json:"update_date,omitempty" `

	/*
	   工单id     */
	WorkcardId *int64 `json:"workcard_id,omitempty" `
}

func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetUpdater(v string) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.Updater = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetExtension(v string) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.Extension = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetType(v int64) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.Type = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetBuyerId(v int64) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.BuyerId = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetComments(v string) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.Comments = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetUpdateDate(v int64) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.UpdateDate = &v
	return s
}
func (s *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo) SetWorkcardId(v int64) *TmallServicecenterTaskFeedbacknoneedserviceSuspendServiceDo {
	s.WorkcardId = &v
	return s
}
